import com.opensymphony.xwork2.Action;

// 扩展Action接口是可选的
public class PrintAction implements Action {
    private String value;
    private String result;

    public void setV(String value) {
        this.value = value;
    }

    public String getR() {
        return result;
    }

    public void setR(String result) {
        this.result = result;
    }

    @Override
    public String execute() {
        /*
         * Action组件可以获取请求中的参数，此处的value属性接收请求中的value参数值
         * Action组件内部的value属性将在请求结束后失效，但可以将value属性的值赋予其他属性
         */
        setR(value);
        return SUCCESS;
        // 方法返回值后，value属性值为空
    }
}
